﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PlanAPI.model
{
    /// <summary>
    /// 商品层参数浮动值
    /// </summary>
    public class PLBasMatPFloatModel
    {
        public class Entity
        {
            /// <summary>
            /// 公司代码
            /// </summary>
            public string CompanyID { get; set; }

            /// <summary>
            /// 商品层
            /// </summary>
            public string MaterialProperty { get; set; }

            /// <summary>
            /// 区-店浮动值
            /// </summary>
            public decimal AreaShopFloat { get; set; }

            /// <summary>
            /// 月-周浮动值
            /// </summary>
            public decimal MonthWeekFloat { get; set; }

            /// <summary>
            /// 备注
            /// </summary>
            public string Remark { get; set; }

            /// <summary>
            /// 审核状态
            /// </summary>
            public int CheckState { get; set; }

            /// <summary>
            /// 审核人
            /// </summary>
            public string Checker { get; set; }


            /// <summary>
            /// 修改时间
            /// </summary>
            public DateTime MofifyDTM { get; set; }


            /// <summary>
            /// 允许使用
            /// </summary>
            public int AllowUsed { get; set; }

            /// <summary>
            /// 抽数时间
            /// </summary>
            public DateTime LoadTime { get; set; }

            /// <summary>
            /// 修改时间
            /// </summary>
            public DateTime EtlDate { get; set; }
        }

        /// <summary>
        /// 月-周浮动值
        /// </summary>
        public class MonthWeek
        {
            /// <summary>
            /// 商品层
            /// </summary>
            public string MaterialProperty { get; set; }

            /// <summary>
            /// 月-周浮动值
            /// </summary>
            public decimal MonthWeekFloat { get; set; }
        }

        /// <summary>
        /// 区-店浮动值
        /// </summary>
        public class AreaShop
        {
            /// <summary>
            /// 商品层
            /// </summary>
            public string MaterialProperty { get; set; }

            /// <summary>
            /// 区-店浮动值
            /// </summary>
            public decimal AreaShopFloat { get; set; }

        }

    }


}
